// 1. 导入模块
const http = require('http')

// 2. 创建web服务器实例
const server = http.createServer()

// 3. 启动服务器
server.listen(1314, () => {
    console.log('server 启动成功 at 1314端口')
})

// 4. 为服务器实例绑定request事件，监听客户端的请求
// 当客户端发送到服务器的时候，会触发这个事件
server.on('request', (request, response) => {
    // 处理客服端的请求
    console.log(decodeURIComponent(request.url))
    // 响应
    response.statusCode = 200
    // 响应的内容中文就不会有乱码了
    response.setHeader('Content-Type', 'text/html; charset=utf-8')

    if (request.url === '/' || request.url === 'index.html') {
        response.end('<h1>首页</h1>')
    } else if (request.url === '/about.html') {
        response.end('<h1>about页面</h1>')
    } else {
        response.end('<h1>404 not found</h1>')
    }
})
//  192.168.22.46:1314